package 常用的集合类;
//泛型的演习
public class GenericsDemo {
	public static <E> void printArray (E[] inputArray){
		for(E element:inputArray){
			System.out.println();
		}
	}
		public static void main(String[] args) {
		/**
		 *泛型方法体的声明和其他方法一样，类型只能是引用类型，不是原始类型（像：double，int，char）等等
		 *@author 宋利军
		 */ 
			//创建不同类型的数组：Inreger,Double和characher
			Integer[] intArray={1,2,3,4,5};
			Double[] doubleArray={1.1,2.2,3.3,4.4,5.5};
			Character[] charArray={'A','B','C','D'};
			System.out.println("整形数组元素为：");
			System.out.println(intArray);
			System.out.println("遍历出来的是：");
			for(Integer n:intArray){
			//遍历数组内容
				System.out.print(n.toString()+" | ");
			}
			System.out.println();
			System.out.println(intArray.toString());
			System.out.println("双精数组元素为：");
			System.out.println(doubleArray);
			System.out.println("字符型数组元素为：");
			System.out.println(charArray);
		}
}
